.dvSectionWrapper {
    padding: 5px;
    background-color: #fff;
    border-radius: 20px; 
    -webkit-box-shadow: 8px 8px 11px 4px rgba(0,0,0,0.52);
    -moz-box-shadow: 8px 8px 11px 4px rgba(0,0,0,0.52);
    box-shadow: 8px 8px 11px 4px rgba(0,0,0,0.52);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*internet explorer 8 - gracias Andres */
}

section {
    width: 30%;
    height: 34%;
    position: absolute;
    top: 32%;
    left: 34%;   
    padding: 1%;
    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
​
section header {
    text-align: center;
}

section article {
    text-align: center;
}

section footer {
    text-align: center;
}

html, body {
    height: 99%;
}

body {
    background-color: #1B86B7;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 70%;
}

header {
    width: 100%;
    height: 30%;
}
header img {
    width: 100%;
    height: 100%;
}

article label {
    color: #1B86B7;
    font-weight: bold;
}